package com.woniuxy.lab.woniu_lab_boss.controller.form;


import lombok.Data;

import java.math.BigDecimal;
@Data
public class AddRangeForm {

    /**
     * 上传靶场的讲师ID
     */
    private Integer teacherId;

    /**
     * 靶场名称
     */
    private String name;

    /**
     * 文件类型 doker/war/zip/other (压缩包不能超过100M)
     */
    private String fileType;

    /**
     * 文件路径(防止名字冲突)
     */
    private String filePath;

    /**
     * 镜像id
     */
    private String imageId;

    /**
     * 镜像名称
     */
    private String imageName;

    /**
     * 难度(low/middle/high)
     */
    private String level;

    /**
     * 所属分类(扫描类、文件类、SQL注入类、XSS类、CSRF类、SSRF类、代码执行、命令执行、文件上传类、文件包含类、反序列化类、Redis类、内网渗透类)
     */
    private String rangeType;

    /**
     * 定价(蜗牛币)
     */
    private BigDecimal price;

    /**
     * 答案
     */
    private String flag;

    /**
     * 操作次数(防止作弊)
     */
    private Integer optCount;

    /**
     * 积分
     */
    private Integer score;


    /**
     * 实验类型ctf/exper
     */
    private String ctfOrExper;

    /**
     * 靶场对应实验名称
     */
    private String experName;

    /**
     * 实验简介(不能超过500字)
     */
    private String introduce;

    /**
     * 实验手册
     */
    private String manual;

    /**
     * 实验封面地址
     */
    private String pic;
}
